$(function(){
	$(".errorclass").each(function(){
		showerror($(this));
	});
	
	$("#submitbtn").hover(
	    function(){
	    	$("#submitbtn").attr();
	    },
	    function(){
	    	$("#submitbtn").attr();
	    }
	);
	
	$(".inputclass").focus(function(){
		var labelid=$(this).attr("id")+"error";
		$("#"+labelid).text("");
		showerror($("#"+labelid));
	});

    $(".inputclass").blur(function(){
    	var id=$(this).attr("id");
    	var funname="validate"+id+"()";
    	eval(funname);
    });
});

function showerror(ele){
	var text=ele.text();
	if(!text){
		ele.css("display","none");
	}
	else{
		ele.css("display","");
	}
}

function validatestaffid(){
	var id="staffid";
	var value=$("#"+id).val();
	if(!value){
		$("#"+id+"error").text("学号不能为空！");
		showerror($("#"+id+"error"));
		return false;
	}
	return true;
}

function validaterealname(){
	var id="realname";
	var value=$("#"+id).val();
	if(!value){
		$("#"+id+"error").text("姓名不能为空！");
		showerror($("#"+id+"error"));
		return false;
	}
	return true;
}

function validateidnumber(){
	var id="idnumber";
	var value=$("#"+id).val();
	if(!value){
		$("#"+id+"error").text("身份证号不能为空！");
		showerror($("#"+id+"error"));
		return false;
	}
	if(value.length!=18){
		$("#"+id+"error").text("您输入的身份证号不正确！");
		showerror($("#"+id+"error"));
		return false;
	}
	return true;
}

function validatepassword(){
	var id="password";
	var value=$("#"+id).val();
	if(!value){
		$("#"+id+"error").text("密码不能为空！");
		showerror($("#"+id+"error"));
		return false;
	}
	if(value.length<6||value.length>20){
		$("#"+id+"error").text("密码长度必须在6~20之间！");
		showerror($("#"+id+"error"));
		return false;
	}
	return true;
}

function validaterepassword(){
	var id="repassword";
	var value=$("#"+id).val();
	if(!value){
		$("#"+id+"error").text("确认密码不能为空！");
		showerror($("#"+id+"error"));
		return false;
	}
	if(value !=$("#password").val()){
		$("#"+id+"error").text("两次输入不一致！");
		showerror($("#"+id+"error"));
		return false;
	}
	return true;
}

function validatetele(){
	var id="tele";
	var value=$("#"+id).val();
	if(!value){
		$("#"+id+"error").text("手机号不能为空！");
		showerror($("#"+id+"error"));
		return false;
	}
	if(value.length!=11){
		$("#"+id+"error").text("您输入的手机号不正确！");
		showerror($("#"+id+"error"));
		return false;
	}
	return true;
}

function validateemail(){
	var id="email";
	var value=$("#"+id).val();
	if(!value){
		$("#"+id+"error").text("Email不能为空！");
		showerror($("#"+id+"error"));
		return false;
	}
	if(!/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/.test(value)){
		$("#"+id+"error").text("错误的Email格式！");
		showerror($("#"+id+"error"));
		return false;
	}
	return true;
}

function validateverifycode(){
	var id="verifycode";
	var value=$("#"+id).val();
	if(!value){
		$("#"+id+"error").text("验证码不能为空！");
		showerror($("#"+id+"error"));
		return false;
	}
	if(value.length!=4){
		$("#"+id+"error").text("您输入的验证码不正确！");
		showerror($("#"+id+"error"));
		return false;
	}
	return true;
}
